<?php
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

class m_jasa extends CI_Model {
    function __construct() {
        parent::__construct();
    }

    function sum_jasa($date){
        return $this->db->query("SELECT ag.ID_ANGGOTA, ag.NAMA_ANGGOTA, pj.POTONGAN, iu.URAIAN_USAHA
                                FROM anggota ag, pinjaman pj, info_usaha iu
                                WHERE ag.ID_ANGGOTA = pj.ID_ANGGOTA
                                AND pj.ID_INFO_USAHA = iu.KODE_USAHA
                                AND pj.PIUTANG >0
                                ORDER BY ag.ID_ANGGOTA");
    }
    
    function sum_jasa2($date){
        return $this->db->query("SELECT ag.ID_ANGGOTA, ag.NAMA_ANGGOTA, iu.URAIAN_USAHA, pj.CICILAN_POKOK,
                                pj.PIUTANG, pj.JUMLAH_PINJAMAN, pj.MARGIN
                                FROM anggota ag, pinjaman pj, info_usaha iu
                                WHERE ag.ID_ANGGOTA = pj.ID_ANGGOTA
                                AND pj.ID_INFO_USAHA = iu.KODE_USAHA
                                AND pj.PIUTANG >0
                                ORDER BY ag.ID_ANGGOTA");
    }

    function sum_rekap($date){
        return $this->db->query("SELECT iu.URAIAN_USAHA, IFNULL(t.JUMLAH,0) as JUMLAH
                                from info_usaha iu
                                left outer join
                                (
                                SELECT sum( pj.PIUTANG ) AS JUMLAH, iu.KODE_USAHA
                                                                FROM pinjaman pj, info_usaha iu
                                                                WHERE pj.ID_INFO_USAHA = iu.KODE_USAHA
                                                                AND pj.PIUTANG >0
                                                                AND pj.STATUS =1
                                                                AND pj.TGL_PINJAMAN like '$date%'
                                                                GROUP BY pj.ID_INFO_USAHA
                                )as t
                                on iu.KODE_USAHA=t.KODE_USAHA");
    }

}
?>
